Solving Privacy Problems With Synthetic Data